/*
 * 文件名：ProSettleAssist.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wuzhiyang
 * 修改时间：2020年2月22日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.bpa.domain;

import java.math.BigDecimal;

import top.infopub.model.bpa.ProSettle;

/**
 * ProSettleAssist(controller(save)接收参数)
 * @author wuzhiyang
 * @version 2020年2月22日
 * @see ProSettleAssist
 * @since
 */
public class ProSettleAssist extends ProSettle {
    
    /**
     * 
     */
    private static final long serialVersionUID = -5818014292819245564L;

    //附件表
    private String[] fileAtts1;//计算稿
    private String[] fileAtts2;//签字扫描件
    private String[] fileAtts3;//其他附加
    

    //项目预（结）算处理
    private String hrStaffApplyid;
    private String staffname;
    private String hrOrgid;
    private String hrDeptid;
    private String proCodeAndCodes;
    
    //项目预（结）算合同费用信息 fee
    private BigDecimal caeFee;
    private BigDecimal caeDownRate;
    private BigDecimal caeRate;
    private BigDecimal prepareFee;
    private BigDecimal buildOtherFee;
    private BigDecimal buildOrgFee;
    private BigDecimal gdReplaceFee;
    private BigDecimal preFee;
    private BigDecimal moveFee;
    private BigDecimal buildInterest;
    private BigDecimal buyFee;
    private BigDecimal flowFee;
    private BigDecimal totalSumFee;
    
    //项目预（结）算明细 detail
    private String[] showIdxs;
    private String[] itemNames;
    private String[] subNames;
    private String[] feeTypes;
    private String[] cotAmountAfters;
    private String[] applyAmounts;
    private String[] checkAmounts;
    private String[] checkAmountRevises;
    private String[] checkReviseRates;
    
    public String[] getFileAtts1() {
        return fileAtts1;
    }
    public void setFileAtts1(String[] fileAtts1) {
        this.fileAtts1 = fileAtts1;
    }
    public String[] getFileAtts2() {
        return fileAtts2;
    }
    public void setFileAtts2(String[] fileAtts2) {
        this.fileAtts2 = fileAtts2;
    }
    public String[] getFileAtts3() {
        return fileAtts3;
    }
    public void setFileAtts3(String[] fileAtts3) {
        this.fileAtts3 = fileAtts3;
    }
    public String getHrStaffApplyid() {
        return hrStaffApplyid;
    }
    public void setHrStaffApplyid(String hrStaffApplyid) {
        this.hrStaffApplyid = hrStaffApplyid;
    }
    public String getStaffname() {
        return staffname;
    }
    public void setStaffname(String staffname) {
        this.staffname = staffname;
    }
    public String getHrOrgid() {
        return hrOrgid;
    }
    public void setHrOrgid(String hrOrgid) {
        this.hrOrgid = hrOrgid;
    }
    public String getHrDeptid() {
        return hrDeptid;
    }
    public void setHrDeptid(String hrDeptid) {
        this.hrDeptid = hrDeptid;
    }
    public String getProCodeAndCodes() {
        return proCodeAndCodes;
    }
    public void setProCodeAndCodes(String proCodeAndCodes) {
        this.proCodeAndCodes = proCodeAndCodes;
    }
    public BigDecimal getCaeFee() {
        return caeFee;
    }
    public void setCaeFee(BigDecimal caeFee) {
        this.caeFee = caeFee;
    }
    public BigDecimal getCaeDownRate() {
        return caeDownRate;
    }
    public void setCaeDownRate(BigDecimal caeDownRate) {
        this.caeDownRate = caeDownRate;
    }
    public BigDecimal getCaeRate() {
        return caeRate;
    }
    public void setCaeRate(BigDecimal caeRate) {
        this.caeRate = caeRate;
    }
    public BigDecimal getPrepareFee() {
        return prepareFee;
    }
    public void setPrepareFee(BigDecimal prepareFee) {
        this.prepareFee = prepareFee;
    }
    public BigDecimal getBuildOtherFee() {
        return buildOtherFee;
    }
    public void setBuildOtherFee(BigDecimal buildOtherFee) {
        this.buildOtherFee = buildOtherFee;
    }
    public BigDecimal getBuildOrgFee() {
        return buildOrgFee;
    }
    public void setBuildOrgFee(BigDecimal buildOrgFee) {
        this.buildOrgFee = buildOrgFee;
    }
    public BigDecimal getGdReplaceFee() {
        return gdReplaceFee;
    }
    public void setGdReplaceFee(BigDecimal gdReplaceFee) {
        this.gdReplaceFee = gdReplaceFee;
    }
    public BigDecimal getPreFee() {
        return preFee;
    }
    public void setPreFee(BigDecimal preFee) {
        this.preFee = preFee;
    }
    public BigDecimal getMoveFee() {
        return moveFee;
    }
    public void setMoveFee(BigDecimal moveFee) {
        this.moveFee = moveFee;
    }
    public BigDecimal getBuildInterest() {
        return buildInterest;
    }
    public void setBuildInterest(BigDecimal buildInterest) {
        this.buildInterest = buildInterest;
    }
    public BigDecimal getBuyFee() {
        return buyFee;
    }
    public void setBuyFee(BigDecimal buyFee) {
        this.buyFee = buyFee;
    }
    public BigDecimal getFlowFee() {
        return flowFee;
    }
    public void setFlowFee(BigDecimal flowFee) {
        this.flowFee = flowFee;
    }
    public String[] getShowIdxs() {
        return showIdxs;
    }
    public BigDecimal getTotalSumFee() {
        return totalSumFee;
    }
    public void setTotalSumFee(BigDecimal totalSumFee) {
        this.totalSumFee = totalSumFee;
    }
    public void setShowIdxs(String[] showIdxs) {
        this.showIdxs = showIdxs;
    }
    public String[] getItemNames() {
        return itemNames;
    }
    public void setItemNames(String[] itemNames) {
        this.itemNames = itemNames;
    }
    public String[] getSubNames() {
        return subNames;
    }
    public void setSubNames(String[] subNames) {
        this.subNames = subNames;
    }
    public String[] getFeeTypes() {
        return feeTypes;
    }
    public void setFeeTypes(String[] feeTypes) {
        this.feeTypes = feeTypes;
    }
    public String[] getCotAmountAfters() {
        return cotAmountAfters;
    }
    public void setCotAmountAfters(String[] cotAmountAfters) {
        this.cotAmountAfters = cotAmountAfters;
    }
    public String[] getApplyAmounts() {
        return applyAmounts;
    }
    public void setApplyAmounts(String[] applyAmounts) {
        this.applyAmounts = applyAmounts;
    }
    public String[] getCheckAmounts() {
        return checkAmounts;
    }
    public void setCheckAmounts(String[] checkAmounts) {
        this.checkAmounts = checkAmounts;
    }
    public String[] getCheckAmountRevises() {
        return checkAmountRevises;
    }
    public void setCheckAmountRevises(String[] checkAmountRevises) {
        this.checkAmountRevises = checkAmountRevises;
    }
    public String[] getCheckReviseRates() {
        return checkReviseRates;
    }
    public void setCheckReviseRates(String[] checkReviseRates) {
        this.checkReviseRates = checkReviseRates;
    }
    
    
    
}
